/**
 * Mise en oeuvre de JoueurBlanc.h
 *
 * @file JoueurBlanc.cxx
 */

// A besoin de la declaration de la classe
#include "JoueurBlanc.h"

#include <iostream>

using namespace std;

JoueurBlanc::JoueurBlanc()
{
	//cout << "JoueurBlanc() - " << this << endl;
	m_white = true;

	int x = 1;
	bool isWhite = true;

	for (int i = 0; i < 8; i++)
		m_pieces.at(i)->init(x++, 2, isWhite);

	// Tours
	m_pieces.at(8)->init(1, 1, isWhite);
	m_pieces.at(9)->init(8, 1, isWhite);

	// Cavaliers
	m_pieces.at(10)->init(2, 1, isWhite);
	m_pieces.at(11)->init(7, 1, isWhite);

	// Fous
	m_pieces.at(12)->init(3, 1, isWhite);
	m_pieces.at(13)->init(6, 1, isWhite);

	// Reine, Roi
	m_pieces.at(14)->init(4, 1, isWhite);
	m_pieces.at(15)->init(5, 1, isWhite);
}

JoueurBlanc::~JoueurBlanc()
{
	//cout << "~JoueurBlanc() - " << this << endl;
}
